package com.study.java8new;

import org.junit.jupiter.api.Test;
import scala.*;

/**
 * @author study
 * @version 1.0
 * @date 2020/6/21 11:26
 * 1 lambda 表达式语法
 * 箭头操作符
 * 左侧：参数列表
 * 右侧：lambda 所需要执行的参数体
 *  语法格式 一 ：无参数，无返回值
 *  语法格式二  ：有一个参数，并且无返回值
 *  语法格式三  ：只有一个参数，小括号可以省略不写
 *
 */
public class TesLambda2 {

    @Test
    void test1() {
        new Runnable() {
            @Override
            public void run() {
                System.out.println("Hello world");
                Predef.println("hello ${name}");
            }
        };
        //java.lang.String
        String name = "测试";
        Predef.println("${name} hello");

    }

}
